#pragma once
#include <windows.h>
#include "Runnable.h"

class ThreadPool;

enum ThreadPosition {InIdle, InRunning, InNone};

struct ThreadData
{
	HANDLE threadHandle;
	HANDLE hEvent;
	ThreadPosition threadPosition;
	Runnable * runnable;
	ThreadPool * threadPool;
	int threadWaitTime;
};